package ResultsUtils;

##########################
#     OmnibusProxy       #
#    Krzysztof Ulman     #
# Politechnika Krakowska #
#      Kraków 2012       #
##########################

use strict;
use warnings;
use encoding 'utf8';

our $database;

#oznacza wyniki juz zebrane jako nieaktualne (the_newest=0)
sub updateResultsBeforeCollect {
	my $class = shift;
	my $statementDto = shift;
	my $db = private_getDb();
	$db->markResultsNotActual($statementDto->getStatementId());
}

#zwraca obiekt bazy danych
sub private_getDb {
	if(!$database) {
		$database = Database->new();	
	}
	return $database;
}

1;